PreviousNextTracker indexSee it online !

(18/308) 86 - Jane fails to find class with stack overflow

Jane fails to find a class and gets a stack overflow error.
There is an error in the recursive findClass method.
This makes the Jane plugin difficult to use.

\[debug\] WorkThread: Running in work thread:
\[id=191,run=sidekick.SideKick$ParseRequest@1a0c292\]
\[error\] WorkThread: Exception in work thread:
\[error\] WorkThread: java.lang.StackOverflowError
\[error\] WorkThread: at
jane.lang.Comparators$1.compare(Comparators.java:115)
\[error\] WorkThread: at
java.util.TreeMap.compare(TreeMap.java:1081)
\[error\] WorkThread: at
java.util.TreeMap.getEntry(TreeMap.java:341)
\[error\] WorkThread: at
java.util.TreeMap.get(TreeMap.java:260)
\[error\] WorkThread: at
java.util.Collections$SynchronizedMap.get(Collections.java:1938)
\[error\] WorkThread: at
jane.DefaultClassInfoFinder.getClass(DefaultClassInfoFinder.java:158)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:131)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
\[error\] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)

Submitted sgbarlow - 2003-04-08 14:41:11 Assigned cyu
Priority 5 Labels
Status open Group None
Resolution None

Comments

2003-06-17 08:20:15
bemace

- **assigned_to**: nobody --> cyu

2003-08-22 09:04:27
dmoebius

Logged In: YES
user_id=9521

Could you please specify which class, or upload a file where
this happens (and at what posistion)? Thanks.